-- ToME - Tales of Maj'Eyal
-- Copyright (C) 2009, 2010, 2011, 2012 Nicolas Casalini
--
-- This program is free software: you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or
-- (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with this program.  If not, see <http://www.gnu.org/licenses/>.
--
-- Nicolas Casalini "DarkGod"
-- darkgod@te4.org

local p = game.party:findMember{main=true}
if not p:isQuestStatus("antimagic", engine.Quest.DONE) then
newChat{ id="welcome",
	text = [[#LIGHT_GREEN#*Перед тобой стоит женщина-полурослик в чёрныом пластинчатом доспехе.*#WHITE#
Пройди испытание и мы сможем поговорить.]],
	answers = {
		{"Но..."},
	}
}
return "welcome"
end



newChat{ id="welcome",
	text = [[#LIGHT_GREEN#*Перед тобой стоит женщина-полурослик в чёрныом пластинчатом доспехе.*#WHITE#
Я защитник Миссил. Добро пожаловать в Зигур.]],
	answers = {
		{"Мне нужна любая помощь, которую я могу получить, не ради меня, но ради города Дерт к северо-западу отсюда.", jump="save-derth", cond=function(npc, player) local q = player:hasQuest("lightning-overload") return q and q:isCompleted("saved-derth") and not q:isCompleted("tempest-entrance") and not q:isStatus(q.DONE) end},
		{"Защитник, я уничтожил Темпеста по Вашему приказу.", jump="tempest-dead", cond=function(npc, player) local q = player:hasQuest("lightning-overload") return q and q:isCompleted("tempest-entrance") and not q:isCompleted("antimagic-reward") and q:isStatus(q.DONE) end},
		{"Не стоит беспокойства. Простите, что трачу Ваше время. Прощайте, защитник."},
	}
}

newChat{ id="save-derth",
	text = [[Да, мы почувствовали болезнь в этих жутких силах здесь. У нас есть люди, способные рассеять облака, но реальная угроза не здесь.
Мы знаем Темпеста, сильного архимага, который может управлять штормами, он несёт ответственность за эту болезнть. Но те жалкие глупцы из Ангольвена боятся что-то сделать. Они подкуплены!
Вот, что тебе нужно сделать, @playername@. Я скажу тебе, где находится этот маг - высочайшая из гор Дайкары.
Уничтожь его.]],
	answers = {
		{"Вы можете положиться на меня, защитник.", action=function(npc, player)
			player:hasQuest("lightning-overload"):create_entrance()
		end},
	}
}

newChat{ id="tempest-dead",
	text = [[Хорошая новость, @playername@. Ты доказал, что достоин обучаться. Получи благословение природы, @playername@ из Зигура.
#LIGHT_GREEN#*Она касается твоей кожи. Ты чувствуешь, как природа проникает сквозь твоё естество.*#WHITE#
Это должно помочь тебе в твоих странствиях. Прощай!]],
	answers = {
		{"Спасибо, защитник.", action=function(npc, player)
			player:hasQuest("lightning-overload"):create_entrance()
			if player:knowTalentType("wild-gift/fungus") then
				player:setTalentTypeMastery("wild-gift/fungus", player:getTalentTypeMastery("wild-gift/fungus") + 0.1)
			elseif player:knowTalentType("wild-gift/fungus") == false then
				player:learnTalentType("wild-gift/fungus", true)
			else
				player:learnTalentType("wild-gift/fungus", false)
			end
			-- Make sure a previous amulet didnt bug it out
			if player:getTalentTypeMastery("wild-gift/fungus") == 0 then player:setTalentTypeMastery("wild-gift/fungus", 1) end
			game.logPlayer(player, "#00FF00#Ты получил доступ к школе грибных навыков.")
			player:hasQuest("lightning-overload"):setStatus(engine.Quest.COMPLETED, "antimagic-reward")
		end},
	}
}

return "welcome"
